xen: Remove unused show_xen_trace().
authorKeir Fraser <keir@xensource.com>
Fri, 6 Apr 2007 13:35:25 +0000 (14:35 +0100)
committerKeir Fraser <keir@xensource.com>
Fri, 6 Apr 2007 13:35:25 +0000 (14:35 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/traps.c
xen/include/asm-x86/processor.h

index 45dbed485dca8e3d06e999c5e31d3d0575ff4a72..bbf19702008240910e306e230d376da5eca96d71 100644 (file)
@@ -270,21 +270,6 @@ void show_stack(struct cpu_user_regs *regs)
     show_trace(regs);
 }
 
-void show_xen_trace()
-{
-    struct cpu_user_regs regs;
-#ifdef __x86_64
-    __asm__("movq %%rsp,%0" : "=m" (regs.rsp));
-    __asm__("movq %%rbp,%0" : "=m" (regs.rbp));
-    __asm__("leaq 0(%%rip),%0" : "=a" (regs.rip));
-#else
-    __asm__("movl %%esp,%0" : "=m" (regs.esp));
-    __asm__("movl %%ebp,%0" : "=m" (regs.ebp));
-    __asm__("call 1f; 1: popl %0" : "=a" (regs.eip));
-#endif
-    show_trace(&regs);
-}
-
 void show_stack_overflow(unsigned int cpu, unsigned long esp)
 {
 #ifdef MEMORY_GUARD
index 2ee10b0a2d8c91d4bf69141d53bfe85bc4b6f6c8..9157a298110a1e7df45d82774f985f4d4a7ff134 100644 (file)
@@ -552,7 +552,6 @@ extern always_inline void prefetchw(const void *x)
 #endif
 
 void show_stack(struct cpu_user_regs *regs);
-void show_xen_trace(void);
 void show_stack_overflow(unsigned int cpu, unsigned long esp);
 void show_registers(struct cpu_user_regs *regs);
 void show_execution_state(struct cpu_user_regs *regs);